----------------------------------------------------------------------- | ぷーさめ32(PuSame32) for Windows95 Ver. 0.60 | |                    1995-6 Copyright(c) 'E'd | -----------------------------------------------------------------------  Windows版ではabyさん作「うにさめ」が有名な「さめがめ」のWindows版新作 です。PuSame Ver 1.25をVisual C++ 4.0で32ビット化、プログラムサイズが 約1/3、Undoのスピードがアップ。その外は16ビット版PuSameと同様の操作性 です。さらに,Ver. 0.6より「Windows版3Dさめがめ」のようにコマのアニ メーションが可能になりました。 コマデータは「うにさめ」のさめがめ,みちがめの両方のコマデータが使用で きます。簡単なBitmapファイルのコマデータで「Windows版3Dさめがめ」の ようなコマのアニメーションが楽しめます。 さらに下記の機能があります。 1. コマサイズの変更(1コマ32x32、16x16、8x8、4x4ドット)が可能。 2. 使用するコマの種類を3、4、5種類から選択可能。 3. コマが通常サイズの状態で面のサイズが大(24x18)、中(16x12)、小(8x6) と変更できる以外に縦横を任意の大きさに変更可能。視力の低下が問題な ければコマサイズが最小(4x4ドット)の状態で最高200x160まで無段階に変   更可能。 4.上のそれぞれの条件毎にHigh Score,残りコマ数を記録。 5. ゲーム中のクリック等の動作に対するWaveファイルの設定,BGM の設定,   再生が可能。 6.ツールバーによるUndo、Redo、Again機能、マウス右クリックのUndo対応   等、「さめがめ」をマスターするための操作性を追求。 7. ゲーム開始時点までのUndoの他に、開始からUndoするまでの任意の時点ま で手順の再現(ツールバーの右クリックで)。任意の時点でやり直しが可能。 8. 通常の面セーブ機能に加え、乱数列の再現による数字による面セーブ機能。   乱数は10個まで記録できます。 9. 終了時の設定は次回に引き継がれます。 10.キャンペーンモードを搭載しました。 ======================================================================= Installの仕方=============================  Install は圧縮ファイルをフォルダも含めて解凍すれば問題ありません(LHA の x オプションをオンにして下さい)。  実行時のフォルダはPuSame32.exeのあるフォルダを指定して下さい。通常、 エクスプローラー等でダブルクリックして立ち上げれば実行時のフォルダはそ のファイルのあるフォルダになります。  また、初期設定に戻したいときはPuSame.ini を削除して下さい。 標準のコマ画像ファイルはBalls256.bmpですがプログラム中にデータを持っ ているためPuSame(16ビット版)と違い同じフォルダにコマ用の画像ファイルは 必要ありません。Waveファイルも初期設定のフォルダに対応するWaveファイル が存在しなければWindowsフォルダのmediaフォルダにWaveファイルを探しに行 きます。 遊びかたについてはhelpファイルを参照してください。 添付ファイル============================= PuSame32.exe   「ぷーさめ」プログラムファイル PuSame.hlp    「ぷーさめ」ヘルプファイル ReadMe.txt     このファイルです。 \bitmap フォルダ Balls.bmp Same Game用Bitmap画像ファイル Balls256.bmp    Balls.bmpの256色Bitmap画像ファイル Michi.bmp Michi Game用Bitmap画像ファイル Square.bmp    Same Game用Bitmap画像ファイル Squaremv.bmp アニメーションSame Game用Bitmap画像ファイル \sound フォルダ Pin.wav      Waveファイル。 PuSame.ini ファイル=========================  ファイル形式はTextファイルでその設定は内容を見てみればあまり難しくな いと思います。データ内容の書き換えは自由ですが点数表示以外を書き換える と異常な動作をする可能性があります。設定を変更したあとエラーがでるよう でしたら、PuSame.iniファイルを削除して下さい。 History=============================== PuSame for Windows3.1 Ver 1.0(95/10/28) Pusame32 for Windows95 Ver 0.50(96/03/26) Ver 0.51(96/3/28) 手順選択Window,Campaign設定Window,Sound選択WindowのWindow表示中に再 度メニュー操作をし、これらのWindowを開くと Windowが制限なく増殖し,特 にSound選択Windowはプログラムを終了するまで閉じられないという Bugを修 正。 Helpファイルの若干の修正。 Ver 0.60(96/4/18) コマのアニメーションを可能に。 コマサイズがSmall以下で面サイズをカスタマイズした後、コマサイズをより 大きくすると、下に変更前のコマが残って表示されるbugを修正。 面サイズ変更時にCustomizeを選ぶと列数が誤って表示されるBugを修正。 MIDIファイルのあるフォルダーの名前が8.3形式でないと選択できなかった Bugを修正。 Loadファイルしたあと,Bitmapを変更し,その後,Againすると,Bitmapが元 に戻ってしまうBugを修正。 PuSame 32ビット化計画の全貌 Ver 0.50付記==============  PuSameの32ビット化計画は96年2月よりその緒に就いた。開発言語として、 Visual Basic 4.0が候補にあがったがRun-Time Routineを必要とする点スマー トでないと考え、C++についての書籍で少しかじっただけの知識とDelphiの プログラム時に少しだけ仕入れた浅い知識で無謀にもVisual C++ 2.0+MFCを用 いてProgramingを開始した。しかし、MFCを使用してProgramingするとまだ機 能を組み込む前の単体で動作するSDIのProgramだけで巨大なサイズのProgram となってしまった。そこでMFCを使用せずWin32SDKを使用してProgram作成を開 始するという泥沼の決断をしたのであった。 しかし、何分、Windows APIの何たるかもわからない状態でProgramingを開 始したため、まず、"でばいすこんてきすと"とは何じゃいな、"うぃんどう"を 使用するのに必要なハンドルだのブレーキだのを理解してビットマップを実際 に表示させるまで延々と無駄な時間を浪費、さらに極めつけはmciSendString コマンドで、midファイルは再生できでも95添付のrmiファイルが再生できず、 その原因がまったく不明でこれも解決するまで数年を要したが、わかってみれ ば単純な話でmciSendStringコマンドがロングファイルネームをサポートして いなかったということであった。途中より開発環境がC++ 4.0となり、効率が 若干あがったが、その完成までの道のりは険しく多難であった。 コマの画像が256色のときTrue Colorの環境下でコマサイズsmall以下で表示 すると正常な色で表示されません。通常のコマサイズ(32x32)であればまった く問題ありませんが、どうしても256色でsmall size以下で遊びたいという人 はHigh Color以下の環境でお楽しみ下さい。  Sound設定時にWaveファイルのフォルダを変更する際,フォルダを表示する ため設定したドライブすべてのフォルダを読み込みます。必要な部分だけ読み 込み、必要があれば再度フォルダを読み込むというprogramにすればよいので すが,それほど頻繁にこのフォルダを変更することはないでしょうし,実際の ところめんどくさいのでそのような仕様にはしていません。不必要に(!)読み 込みスピードの遅い,深い複雑な階層構造をもったドライブを選択するとかな り待たされるかもしれません。 泥縄式Programingでしたが、前作PuSameと同等の操作性、機能を持たせるこ とができたのではないかと思います。バグについては特にメモリーの開放し忘 れ等十分、気をつけたつもりです。しかし、不具合等ありましたらご報告くだ さい。できる限り改善させていただきます。 Version 0.60でアニメーションのサンプルとして添付した画像ファイルはなさ けないくらいpoorなものです。こんなのはやってられないと思われたかたは, Bitmapファイルを作成していただければ甚幸です。実際のSample画像ファイル をMSペイント,ペイントブラシ等で見て,画像データを作って見てください。 縦32x11ドット、横が32の倍数で最大32x16まで対応しています。 著作権等===============================  このソフトはフリーソフトウェアです。このソフトの著作権は作者である 'E'dにあります。個人的な配布を除く他ネット,他メディアへの転載,再配布 につきまして以下の条件を守っていただくことを希望します。 (1)すべての添付ファイルを付け、構成内容を改変しないで下さい。 (2)事後で結構ですから当方(下記ID)までメールで連絡を下さい。 このソフトを使用した事により,いかなる損害が発生したとしても,その損害 に対して作者は責任を負えません。自己の責任でご使用下さい。 「さめがめ」の原作者は響人氏(福本英治氏)でその著作権は(株)ハドソン が管理しています。  よっしい氏,aby氏ほか,「さめがめ」を普及,発展させてこられた関係の 方々にあらためて謝意を表します。また,関連の方々へのご報告が事後報告 であったにもかかわらず「ぷーさめ」の公開を快諾いただき,大変感謝いたし ます。 文中,「うにさめ」はAby氏作のWindows版「さめがめ」です。「Windows版 3Dさめがめ」は(株)ハドソン 中本 伸一作の「さめがめ」です。 最後になりましたがこのHelpファイル中の遊び方では aby氏作の「うにさめ」 のゲームの説明を引用させていただきました。                    96/04/18 'E'd(飯田 英隆)  NIFTY-Serve HAE01346